using System;

namespace Kayac.HyperCasual
{
	public class Vibrator
	{
		private static Vibrator instance;

		private DateTime lastFireTime;

		private const double minInterval = 0.125;

		public static Vibrator Instance => null;

		public bool Enabled { get; private set; }

		public int AndroidWeakDuration { get; set; }

		public int AndroidStrongDuration { get; set; }

		public bool IosOldVibratorReplacementEnabled { get; set; }

		public bool IosHasOldVibrator { get; private set; }

		public Action<Exception> OnError { private get; set; }

		public void VibrateDefault()
		{
		}

		public void VibrateWeak()
		{
		}

		public void VibrateStrong()
		{
		}

		public void VibrateUnityApi()
		{
		}

		private bool CheckInterval()
		{
			return false;
		}

		private void OnErrorInner(Exception e)
		{
		}

		private Vibrator()
		{
		}
	}
}
